Implementing the Zc Logic in

نویسنده

  • Mark Utting
چکیده

Henson and Reeves have recently proposed a new kernel logic, Z C HR98b, HR98a] for the Z Spi89] speciication language. They have proved that their logic is sound and have shown how a complete schema calculus can be derived within the logic. An important next step is to investigate the practicality of the logic, to determine whether it could be used to reason about typical Z speciications in a practical fashion. Ongoing work is investigating how this logic can be implemented in the Isabelle and JAPE theorem provers. In this paper, we describe work we have been doing on implementing the logic in Ergo 5. Initially, we have chosen to implement the ZUM'98 version of the logic HR98b], which uses explicit Curry-style typing rules, rather than the more recent Church-style presentation HR98a], because the former is more suited to mechanization. Ergo 5 UW94, MNU97] is the latest version of a series of interactive proof tools that have been designed and implemented at the Software Veriication Research Centre (Brisbane, Australia) over the last ten years. It is implemented in Qu-Prolog SRP + 89, RH97] and is designed to be extensible, so that users can add new theories, tactics and user interfaces. It is a generic prover that can be instantiated by providing a collection of axiomatic and/or deenitional theories. Proofs are tree-structured and are built up in a backwards fashion by applying inference rules in a style reminiscent of natural deduction. The rst step in implementing the Z C logic within Ergo is to create a new Ergo theory, which we call zc.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Investigating Z : the Schema Calculus

In this paper we introduce and investigate an improved kernel logic ZC for the specii-cation language Z. Unlike the standard accounts 8] 4] 1] 3] this logic is consistent and is easily shown to be sound. We show how a complete schema calculus can be derived within this logic and in doing so we reveal a high degree of logical organisation within the language. Finally, our approach eschews all no...

متن کامل

Evaluation of Influence of Zeolite/Collagen Nanocomposite (ZC) and Hydroxyapatite (HA) on Bone Healing: A Study on Rabbits

Bone healing is still a great challenge in orthopedic surgery and clinical practice. There is a dearth of research investigating the effect of Zeolite/Collagen (ZC) nanocomposite on bone regeneration. In the present study, a critical segmental defect of the rabbit femur was repaired using defects in femurs repaired by ZC nanocomposite, and the effects were examined histologically. In total, 45 ...

متن کامل

Parameter Free Induction and Provably Total Computable Functions

We study the classes of computable functions that can be proved to be total by means of parameter free C, and 4 induction schemata, ZC; and ZlI;, over Kalmar elementary arithmetic. We give a positive answer to a question, whether the provably total computable functions of Zq are exactly the primitive recursive ones, and show that the class of such functions for ICI + I% coincides with the class...

متن کامل

Designing and Implementing Training Outcome Evaluation Program Using ROE Logic (Case Study: Tehran Regional Electric Company)

The present study aims to design and implement training outcome evaluation program using ROE logic in Tehran Regional Electric Company. The study is applied-developmental in nature and a mixed-method (qualitative and quantitative) approach was used with regard to data collection procedure. The study adopted an evaluative approach based on the Kirkpatrick Four-Level Training Evaluation Model (20...

متن کامل

Designing and Implementing Training Outcome Evaluation Program Using ROE Logic (Case Study: Tehran Regional Electric Company)

The present study aims to design and implement training outcome evaluation program using ROE logic in Tehran Regional Electric Company. The study is applied-developmental in nature and a mixed-method (qualitative and quantitative) approach was used with regard to data collection procedure. The study adopted an evaluative approach based on the Kirkpatrick Four-Level Training Evaluation Model (20...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998